﻿using System;

namespace Microsoft.Goldenlight.Framework
{
    /// <summary>
    /// 	An attribute placed on properties which should be deeply copied during clone operation.
    /// </summary>
    /// <remarks>
    /// 	Note that copy of property must be done manually in CopyTo method. This attribute only guarantees that TestCopy properly tests the copy operation for the property.
    /// </remarks>
    [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)]
    public class CloneDeepAttribute : Attribute
    {
    }
}